QuickTime 3 Reference

| Previous | Chapter Contents | Chapter Top |

Completion Function

When client programs schedule asynchronous read or write operations (by calling your component's DataHScheduleData or DataHWrite functions), they furnish your component a data-handler completion function. Your component must call this function when it completes the read or write operation, whether the operation was a success or a failure.

Data handler Completion Function

The client program's completion function must present the following interface:

pascal void DHCompleteProc (Ptr request, long refcon, OSErr err);
request
Specifies a pointer to the data that was associated with the read ( DataHScheduleData ) or write ( DataHWrite ) request. The client program uses this pointer to determine which request has completed.
refcon
Contains a reference constant that the client program supplied to your data handler component when it made the original request.
err
Indicates the success or failure of the operation. If the operation succeeded, set this parameter to 0. Otherwise, specify an appropriate error code.

 


© 1998 Apple Computer, Inc.

| Previous | Chapter Contents | Chapter Top |